A Framework for Combining State Interpolation and Partial Order Reduction
نویسندگان
چکیده
We address the problem of reasoning about interleavings in safety verification of concurrent programs. In the literature, there are two prominent techniques for pruning the search space. First, there is statebased interpolation where a collection of formulas can be generalized by taking into account the property to be verified. Second, there are tracebased methods, collectively known as “Partial Order Reduction (POR)”, which operate by weakening the concept of a trace by abstracting the total order of its transitions into a partial order. Our main contribution is a framework that synergistically combines state interpolation with POR so that the sum is more than its parts.
منابع مشابه
Reducing Interleavings by Combining State and Trace Interpolation
We address the problem of reasoning about interleavings in safety verification of concurrent processes. We start with a systematic search tree depicting the program states across all possible interleavings. While this setting is totally general, a naive implementation based on explicit enumeration is clearly impractical. We then consider an algorithm schema which can prune the search space. The...
متن کاملA Framework to Synergize Partial Order Reduction with State Interpolation
We address the problem of reasoning about interleavings in safety verification of concurrent programs. In the literature, there are two prominent techniques for pruning the search space. First, there are wellinvestigated trace-based methods, collectively known as “Partial Order Reduction (POR)”, which operate by weakening the concept of a trace by abstracting the total order of its transitions ...
متن کاملA Framework for State and Trace Interpolation
We address the problem of reasoning about interleavings in safety verification of concurrent processes. In the literature, there are two prominent techniques for pruning the search space. First, there is state-based interpolation where a collection of formulas can be generalized by taking into account the property to be verified. Second, there are trace-based methods, collectively known as “Par...
متن کاملCombining Partial
Partial order based reduction techniques to reduce time and memory in model-checking procedures are becoming quite popular. Partial order reduction techniques exploit the independence of actions. Symmetry based reduction techniques exploit the inherent structure of the system to reduce the state space explored during model checking. We provide an abstract framework for combining partial-order a...
متن کاملRobust Fixed-order Gain-scheduling Autopilot Design using State-space Stability-Preserving Interpolation
In this paper, a robust autopilot is proposed using stable interpolation based on Youla parameterization. The most important condition of stable interpolation between local controllers is the preservation of stability so that each local controller can ensure stability for an open neighborhood around a nominal point. The proposed design used fixed-order robust controller with parameter-dependent...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013